package com.nhii.base.common.widget;

import android.app.Dialog;
import android.content.Context;
import android.view.View;
import android.widget.TextView;

import com.nhii.base.common.R;


/**
 * alex
 */
public class CancelOrOkDialog extends Dialog {

    public CancelOrOkDialog(final Context context, String title) {
        //使用自定义Dialog样式
        super(context, R.style.custom_dialog);
        //指定布局
        setContentView(R.layout.public_include_dialog_cancel_or_ok);
        //点击外部不可消失
        setCancelable(false);

        //设置标题
        TextView titleTv = findViewById(R.id.dialog_title_tv);
        titleTv.setText(title);

        //设置标题
        TextView tv_title = findViewById(R.id.tv_title);
        tv_title.setText("温馨提示");

        findViewById(R.id.cancel_tv).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View paramView) {
                //取消
                cancel();
                Class<? extends Context> aClass = context.getClass();

            }
        });

        findViewById(R.id.ok_tv).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View paramView) {
                ok();
            }
        });
    }

    //确认
    public void ok() {
    }


    public CancelOrOkDialog(final Context context, String title, boolean isshow) {
        //使用自定义Dialog样式
        super(context, R.style.custom_dialog);
        //指定布局
        setContentView(R.layout.public_include_dialog_cancel_or_ok);
        //点击外部不可消失
        setCancelable(isshow);

        //设置标题
        TextView titleTv = findViewById(R.id.dialog_title_tv);
        titleTv.setText(title);

        findViewById(R.id.cancel_tv).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View paramView) {
                //取消
                cancel();
                Class<? extends Context> aClass = context.getClass();

            }
        });

        findViewById(R.id.ok_tv).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View paramView) {
                ok();
            }
        });
    }
}
